package do

import (
	"github.com/gogf/gf/v2/util/gmeta"
)

type TaskVideo struct {
	gmeta.Meta   `collection:"task_video" bson:"-"`
	TraceId      string `bson:"trace_id,omitempty"`      // 日志ID
	UserId       int    `bson:"user_id,omitempty"`       // 用户ID
	AppId        int    `bson:"app_id,omitempty"`        // 应用ID
	ProviderName string `bson:"provider_name,omitempty"` // 提供商名称
	Model        string `bson:"model,omitempty"`         // 模型
	VideoId      string `bson:"video_id,omitempty"`      // 视频ID
	Width        int    `bson:"width,omitempty"`         // 宽度
	Height       int    `bson:"height,omitempty"`        // 高度
	Seconds      int    `bson:"seconds,omitempty"`       // 秒数
	VideoUrl     string `bson:"video_url,omitempty"`     // 视频地址
	Status       int    `bson:"status,omitempty"`        // 状态
	Rid          int    `bson:"rid,omitempty"`           // 代理商ID
	Creator      string `bson:"creator,omitempty"`       // 创建人
	Updater      string `bson:"updater,omitempty"`       // 更新人
	CreatedAt    int64  `bson:"created_at,omitempty"`    // 创建时间
	UpdatedAt    int64  `bson:"updated_at,omitempty"`    // 更新时间
}
